Skip to main content
Version: 8.4.12.1

ClientTheo

#Message NameDescription
5055OptionTheoVolOptionTheoVol records contain client supplied theoretical volatility surface information resolved at the level if individual strikes. Strike volatilities, prices, greeks and SpiderRock surface volatilites and prices are all available. Values are computed on the fly using fast/accurate calculation methods as records are returned.
1950SpdrOptTheoRecordSpdrOptTheoRecords can be used to override theoretical volatilities for specific strikes when using SpdrTheoExpSurface records.
1955SpdrTheoExp2PtCurveSpdrTheoExp2PtCurve records are used along side SpdrTheoExpSurface records to provide a complete x/y specification of a theoretical skew curve. Spline interpolation is used for values between x/y points
1960SpdrTheoExpSurfaceSpdrTheoExpSurface records reprent a client theoretical volatility surface for a ExpiryKey (ticker + expiration). These records can either directly specify parameters to be used in a parameterized surface function or can link to a record (eg. SpdrTheoExp2PtCurve) containing x/y points sampling a client constructed curve. Alternatively, they can specify that a SpiderRock implied skew curve should be used along with client supplied atm volatilities.

Surface dynamics can be specified in multiple ways with these records and a number of pricing parameter overrides are also available.

See the technical note on client supplied theoretical surfaces for more details.
1105TheoSurfacePerfTheoSurfacePerf records are published throughout he day for each active client theoretical model in the SpiderRock system. They are suitable for tracking performance of a theoretical model surface whether or not it is being traded.

TheoSurfacePerf records are published to the SpiderRock elastic cluster at the end of each day.